# -*- coding: utf-8 -*-
"""
@Author: 王少杰
@Date: 2025/8/28
@Time: 16:58
@FileName: login_business.py
@描述:
"""
from src.common.ReadCsv import read_csv_obj
from src.pages.others.login_page import LoginPage


class LoginBusiness(LoginPage):
    def login_oa(self,row_num):
        # 整合登录功能的测试用例数据 和 登录功能页面层的代码
        # 1、先获取到测试用例数据
        data = read_csv_obj.read_case_data("login_case_data.csv", row=row_num)
        # 2、再获取到页面层的代码
        # 调用LoginPage类中的login方法
        self.login(username=data[0], password=data[1])

if __name__ == '__main__':
    from selenium import webdriver
    driver = webdriver.Chrome()
    driver.maximize_window()
    driver.get('https://jxc.aesd.cn/login')
    LoginBusiness(driver).login_oa(row_num=2)